// @ts-ignore
/* eslint-disable */

declare namespace AssessRecordData {
  type RecordPage = {
    /**
     * 主键
     */
    id: string;

    /**
     * 台账id
     */
    ledgerName: string;

    /**
     * 区域 names
     */
    areaNames: string;

    /**
     * 标题
     */
    title: string;

    /**
     * 发布日期
     */
    publishTime: string;

    /**
     * 来源顶层名称
     */
    sourceTopName: string;

    /**
     * 来源名称s
     */
    sourceNames: string[];

    /**
     * 是否身份分数
     */
    isApplyScore: number;

    /**
     * 来源得分
     */
    sourceScore: string;

    /**
     * 申请得分
     */
    applyScore: string;

    /**
     * 最终得分
     */
    finalScore: string;

    /**
     * 附件               0否              1是
     */
    isFile: number;

    /**
     * 附件属性             1图片             2视频
     */
    recordAttachmentType: number;

    /**
     * 记录状态\r\n            1申请\r\n            2退回\r\n            3通过\r\n            4作废\r\n            5撤回
     */
    state: number;

    /**
     * 创建人名称
     */
    createdAccountName: string;

    /**
     * 创建时间
     */
    createdTime: string;
  };

  type RecordDetails = {
    /**
     * 主键
     */
    id: string;

    /**
     * 台账id
     */
    ledgerName: string;

    /**
     * 区域 names
     */
    areaNames: string[];

    /**
     * 标题
     */
    title: string;

    /**
     * 发布日期
     */
    publishTime: string;

    /**
     * 来源顶层名称
     */
    sourceTopName: string;

    /**
     * 来源名称s
     */
    sourceNames: string[];

    /**
     * 是否身份分数
     */
    isApplyScore: number;

    /**
     * 来源得分
     */
    sourceScore: string;

    /**
     * 申请得分
     */
    applyScore: string;

    /**
     * 最终得分
     */
    finalScore: string;
    /**
     * 备注
     */
    remarks: string;

    /**
     * 附件	            0否	            1是
     */
    isFile: number;

    /**
     * 附件属性	            1图片	            2视频
     */
    recordAttachmentType: number;

    /**
     * 附件
     */
    recordAttachments: RecordAttachment[];

    /**
     * 记录状态\r\n            1申请\r\n            2退回\r\n            3通过\r\n            4作废\r\n            5撤回
     */
    state: number;

    /**
     * 创建人名称
     */
    createdAccountName: string;

    /**
     * 创建时间
     */
    createdTime: string;
  };

  type RecordAttachment = {
    id: string;

    type: number; //	            1图片	            2视频

    link: string;

    remarks: string;

    attachments: AssessAttachmentData.Attachment[];
  };
}
